#ifndef __PARAMETERS_H
#define __PARAMETERS_H

extern double   MIN_TIME;						//starting time
extern double   MAX_TIME;						//finishing time
extern int		NTIME;
extern double 	MIN_FREQ;
extern double   MAX_FREQ;						//maximum angular frequency
extern int		NFREQ;
extern double	NOISE_AMPLITUDE;
extern double	CORRELATION_TIME;
extern int 		NPATH;
extern int		N_INTERPOLATION;
extern int		SIM_SEED;
extern double	OMEGA_Z;
extern double	OMEGA_V;
extern int		GAUSS_INT_ORDER;
extern double	ABS_EPSLON;
extern double	GAUSS_INTERVAL;
extern char     STR_SEQ_NAME[10];
extern int		PULSE_NUM;
extern int		SEQ_NAME;

extern double   TIME_STEP;
extern double 	FREQ_STEP;
extern double	OMEGA_0;
extern int		CDD_ORDER;

extern char		PARA_CHAR[500];
extern char		OUTPUT_FILE[500];

extern char     VERSION_INFO[100];
extern char     EXEC[200];

char* itoa(int val, int base);
void    ParameterResolve(int argc, char ** argv);

#endif /* __PARAMETERS_H */
